#pragma once
#ifndef _PARAMPOLY3_H_
#define _PARAMPOLY3_H_

#include "Geometry.h"
#include "..\tools\calgeometry.h"

namespace OpenDrive {

	class ParamPoly3 :
		public Geometry
	{
	public:
		ParamPoly3(float s,const Point &startPosition, float heading, float length, float au, float bu, float cu, float du, float av, float bv, float cv, float dv, float pRange);
		void calPosition(float step);
		~ParamPoly3();
	private:
		float au, bu, cu, du;
		float av, bv, cv, dv;
		float pRange;
	};

}

#endif // !_PARAMPOLY3_H_
